@charset "utf-8";

/*basecss*/
*                       			{ margin:0; padding:0; }
body                    			{ background:#fff; color:#555; font:12px/1.5em 'Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif';min-width: 980px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, textarea, p, th, td ,table
{margin:0;padding:0;}
a img                   			{ border:0; }
:focus                  		{ outline:0; }
/* Heading */
h1,h2,h3,h4,h5,h6 		  	{font-size:100%;}
/* Table */
table                 			{ border-collapse:collapse;}
th                      			{ padding:0; text-align:left; vertical-align:top; }
td                     			{ padding:0; vertical-align:top; }
/* Paragraph */
address                 			{ font-style:normal; }
cite                    			{ font-style:normal; font-size:10px; }
q:before,
q:after                 	  	{ content:'';}
/* Form */
form                    			{ display:inline; }
fieldset                			{ border:0; }
legend                  			{ display:none; display:block !important; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0; visibility:hidden; }
label                   			{ color:#333; }
input, select           			{ vertical-align:middle; }
textarea                			{ overflow:auto; }
/* Lists */
ul,ol                   			{ list-style:none; }
dt                     			{ display:block; }
a:link,a:visited{color:#666;text-decoration: none;}
a:hover,a:active{color:#f71;text-decoration: underline;}
.fleft {float: left;}
.fright {float: right;}
.tleft {text-align: left;}
.tright {text-align: right;}
.ft12 {font-size: 12px !important;}
.none {display: none;}

a.blue,.blue {color: #00a7ea !important;}
a.orange,.orange {color: #f71 !important;}
a.black:hover {color:#000 !important;}
a.red,.red {color: #f00;}
a.gray,.gray {color: #999;}
.clear {clear: both;}

.mt0 {margin-top: 0 !important;}
.mt50 {margin-top:50px !important;}
.browserVersion {overflow:hidden;height:25px;line-height:25px;border:1px #bbb solid;background:#FBFFE4;text-align:center;position:relative;}
.browserVersion span {margin-right:20px;}
.browserVersion span a:link,.browserVersion span a:visited {color:#f00;}
/*contentcss*/
.wbox {width: 980px;margin: 0 auto;}
.header {width: 100%;overflow: hidden;height: 64px;background: #fff;border-bottom: 1px #ececec solid;}
.login {width: 500px;float: left;overflow: hidden;}
.login img{margin-top:5px;width: 119px;height: 53px;float: left;}
.login span{border-left: 1px #ccc solid;font-size: 20px;color: #555;font-family: 'Microsoft YaHei';display: block;float: left;height: 30px;line-height: 30px;margin: 15px 0 0 20px;padding-left: 20px;}
.url {float: right;font-family: "Microsoft YaHei";font-size: 14px;color: #ccc;margin-top: 30px;}

.loginwrap {width: 100%;background:#fbfbfb url(/Public/Ucenter/loginimg/regbg.jpg) no-repeat center 0;height: 680px;padding-top: 20px;}
.loginwrap.findpw {background: #fbfbfb;height: 510px;}
.loginbg {background: url(/Public/Ucenter/loginimg/loginbg.jpg) no-repeat center 0;height: 440px;}
.loginbox {width: 378px;float: left;overflow: hidden;background: #fff;border: 1px #e1e1e1 solid;border-top:#f71 2px solid;height: 393px;}
.loginbox p,.loginbox-mlr1 {margin:0 auto;width: 280px;overflow: hidden;}
.loginbox p.loginvalidate,.thirdtd p.loginvalidate {margin:20px auto 5px;color: #f00;visibility: visible;}
.loginbox label {width: 280px;overflow: hidden;margin:0px auto 30px;display: block; position: relative;}
.loginbox .phTips {margin-left: 20px !important;}
.loginbox label input{width: 278px;height: 38px;border: 1px #ccc solid;background: url(/Public/Ucenter/loginimg/icon.png) no-repeat;text-indent:2.2em;font-size: 14px;text-indent/*\**/:0px \9;padding/*\**/:0 0 0 30px \9;width/*\**/:248px \9;ine-height/*\**/:38px \9;}
.loginbox label input:focus {border-color: #666;}
.loginbox label input.userinput{background-position: 8px -38px;}
.loginbox label input.pwinput{background-position: 8px -78px;}
.loginbox label.rememberlabel{width: 120px;float: left;padding-bottom: 15px;margin:0;color:#999;}
.loginbox label input.rememberinput{float: left;width: 13px;height: 13px;margin:3px 3px 0 0;background: none;border: 0;padding: 0;}
.loginbox label input.loginbtn{width: 280px;height: 40px;line-height: 40px;background: #f71;text-indent: 0;color:#fff;font-size: 18px;font-family: 'Microsoft YaHei';border:none;cursor: pointer;padding: 0;}
.loginbox label input.loginbtn:hover{background: #f91;}
.cooperate {background: #f5f5f5;width: 280px;padding:0 50px;height: 186px;line-height:106px;overflow: hidden;border-top: 1px #eee solid;color: #999;}
.cooperate i.lgicon-qq,i.lgicon-wb {background: url(/Public/Ucenter/loginimg/icon.png) no-repeat;display: inline-block;width: 30px;height: 30px;vertical-align: -10px;margin: 0 5px;}
.cooperate i.lgicon-qq {background-position: 0 0;}
.cooperate i.lgicon-qq:hover {background-position: -101px 0;}
.cooperate i.lgicon-wb {background-position: -46px 0;}
.cooperate i.lgicon-wb:hover {background-position: -147px 0;}

.regbox {width: 468px;height: 550px;border: 1px #e1e1e1 solid;border-top: 2px #f71 solid;background: #fff;margin: 0 auto;overflow: hidden;}
.regbox.thirdbox {border-top: 1px #e1e1e1 solid;height: 650px;}
.regbox.thirdbox h2{font-size: 14px;color:#333;font-family: 'Microsoft YaHei';font-weight: normal;border-bottom: 2px #f71 solid;height: 46px;line-height: 50px;padding-left: 30px;overflow: hidden;}
.regbox .emailregsuc {font-size:14px;line-height:30px;width:350px;margin:0 auto;}
.regth {width: 352px;margin: 35px auto;overflow: hidden;font-size: 24px;font-family: 'Microsoft YaHei';color:#666;line-height: 30px;background: url(/Public/Ucenter/loginimg/icon.png) no-repeat 174px -146px;}
.regth.thirdth {margin:20px auto 10px;}
.regth li{float: left;width: 50%;cursor: pointer;}
.regth li:hover{color:#333;}
.regth li.orange:hover{color:#f91;}
.regtd {width: 352px;margin: 0 auto;line-height: 40px;}
.regtd label {position: relative;display: block;width: 400px;}

/* Gavin.gong added */
.associat_input{position: absolute;top:210px;width:358px;background: #fff;z-index: 99;border: 1px #ddd solid;display: none;}
.associat_input .red{font-size: 14px;padding-left: 10px;}
.associat_input a:link,.regtd label .associat_input a:visited{display: block;padding-left: 10px;font-size: 14px;font-family: 'Tahoma';line-height: 34px;}
.associat_input a:hover,.regtd label .associat_input a:active{background: #f80;color: #fff;text-decoration: none;}
/* Gavin.gong added */

.regtd label .associat_input{position: absolute;top:40px;width:350px;background: #fff;z-index: 99;border: 1px #ddd solid;display: none;}
.regtd label .associat_input .red{font-size: 14px;padding-left: 10px;}
.regtd label .associat_input a:link,.regtd label .associat_input a:visited{display: block;padding-left: 10px;font-size: 14px;font-family: 'Tahoma';line-height: 34px;}
.regtd label .associat_input a:hover,.regtd label .associat_input a:active{background: #f80;color: #fff;text-decoration: none;}
.regtd input{border: 1px #ccc solid !important;height: 38px;width: 330px;padding: 0 10px;line-height/*\**/: 38px \9;font-size: 14px;}
.regtd input.code {width: 168px;float: left;}
.regtd input.phonecode {width: 168px;float: left;}
.regtd input.phonecodenum {cursor: pointer;width: 150px;float:left;margin-left:13px;background: #eee;text-align: center;font-size: 14px;border: none;height: 40px;color:#666;}
.regtd input.phonecodenumhover {background: #f80;color:#fff;}
.regtd label.check input {width: 14px;height: 14px;float: left;padding: 0;margin:3px 3px 0 0;border: none;}
.regtd img.codeimg {width: 94px;height: 38px;border:1px #ccc solid;margin: 0 10px;float: left;}
.regtd label.check em{float:left;line-height:20px;font-style: normal;}
.loginwrap p.note,.loginverify p.note{line-height: 22px;padding: 2px 0 15px 0;height: 20px;width: 400px;color: #999;visibility: hidden;clear:both;}
.loginwrap p.validate,.loginverify p.validate{line-height: 22px;height: 20px;width: 400px;color: #999;position: absolute;top: 42px;left:0;display: none;background: #fff;}
.loginwrap p.note span,.loginverify p.note span{width: 73px;height:16px;background:#ccc; display: inline-block;margin: 6px 2px;line-height: 16px;text-align: center;color:#333;}
.loginwrap p.status_validate{line-height: 22px;height: 20px;width: 400px;color: #f40;position: absolute;top: 42px;left:0;display: none;background: #fff;}
.loginwrap p.note span,.loginverify p.note span{width: 73px;height:16px;background:#ccc; display: inline-block;margin: 6px 2px;line-height: 16px;text-align: center;color:#333;}
.loginwrap p.note span.pwruo,.loginverify p.note span.pwruo{color:#fff;background: #f50;}
.loginwrap p.note span.pwzhong,.loginverify p.note span.pwzhong{color:#fff;background: #4bbd00;}
.loginwrap p.note span.pwqiang,.loginverify p.note span.pwqiang{color:#fff;background: #00a7ea;}


.loginwrap label input.regbtn{width: 350px;height: 40px;line-height: 40px;background: #f71;text-indent: 0;color:#fff;font-size: 18px;font-family: 'Microsoft YaHei';border:none;cursor: pointer;padding: 0;}
.loginwrap label input.regbtn:hover,.loginverify label input.regbtn:hover{background: #f91;}
.loginwrap label input.regbtn,.loginverify label input.regbtn{width: 350px;height: 40px;line-height: 40px;background: #f71;text-indent: 0;color:#fff;font-size: 18px;font-family: 'Microsoft YaHei';border:none;cursor: pointer;padding: 0;}

.loginwrap label.qrpassword,.loginverify label.qrpassword {display: none;}
.loginwrap label.checkedstate input,.loginverify label.checkedstate input{border: 1px #666 solid !important;}
.loginwrap label.validatetrue input,.loginverify label.validatetrue input {background: url(/Public/Ucenter/loginimg/icon.png) no-repeat 305px -188px;}
.loginwrap label.validatefalse input,.loginverify label.validatefalse input {background: url(/Public/Ucenter/loginimg/icon.png) no-repeat 305px -226px;border-color: #f40;}
.loginwrap label.validatefalse p.validate,.loginverify label.validatefalse p.validate {color:#f40;display: block;}
.loginwrap label.validatewrong input,.loginverify label.validatewrong input {background: url(/Public/Ucenter/loginimg/icon.png) no-repeat 305px -262px;border-color: #f80;}
.loginwrap label.validatewrong p.validate,.loginverify label.validatewrong p.validate {color:#f80;display: block;}

.loginwrap label.validatewrong input.phonecode,.loginwrap label.validatewrong input.code,.loginverify label.validatewrong input.code {background: url(/Public/Ucenter/loginimg/icon.png) no-repeat 145px -261px;border-color: #f80;}
.loginwrap label.validatefalse input.phonecode,.loginwrap label.validatefalse input.code,.loginverify label.validatefalse input.code {background: url(/Public/Ucenter/loginimg/icon.png) no-repeat 145px -225px;border-color: #f40;}
.loginwrap label.validatetrue input.phonecode,.loginwrap label.validatetrue input.code,.loginverify label.validatetrue input.code {background: url(/Public/Ucenter/loginimg/icon.png) no-repeat 145px -188px;}

.loginwrap label.validatefalse input.phonecodenum,.loginwrap label.validatewrong input.phonecodenum,.loginwrap label.validatetrue input.phonecodenum,.loginverify label.validatetrue input.phonecodenum{background: #eee;}
.loginwrap label.validatefalse input.phonecodenumhover,.loginwrap label.validatewrong input.phonecodenumhover,.loginwrap label.validatetrue input.phonecodenumhover,.loginverify label.validatetrue input.phonecodenumhover {width: 150px;float:left;margin-left:13px;background: #f80;text-align: center;font-size: 14px;border: none;height: 40px;color:#fff;}


.thirdtd ul.thirdlogin{width: 100%;overflow: hidden;margin: 10px auto;}
.thirdtd ul.thirdlogin li{float: left;font-size: 18px;font-family: 'Microsoft YaHei';cursor: pointer;color:#999;background: url(/Public/Ucenter/loginimg/icon.png) no-repeat 0 -301px;margin-right:40px;padding-left: 20px;}
.thirdtd ul.thirdlogin li.active{background-position: 0 -341px;color:#333;}

/*.emailreg,.phonereg {display: none;}*/
.regbox h2.regh2 {width:350px;text-align: center;overflow: hidden;font-family: 'Microsoft YaHei';font-size: 24px;line-height: 40px;font-weight: normal;margin: 30px auto;}
.regbox h2.regh2 i {background: url(/Public/Ucenter/loginimg/icon.png) no-repeat -212px 0;width: 36px;height: 36px;display: inline-block;margin: 0 15px;vertical-align: -8px;}
.regbox .regsuc {width: 350px;margin: 0 auto;overflow: hidden;font-size: 14px;line-height: 30px;}
.regbox .regsucphone {width: 400px;margin: 0 auto;text-align: center;overflow: hidden;font-size: 18px;color:#999;font-family:'Microsoft YaHei';line-height: 30px;}
.regbox .regsucphone strong{font-weight: normal;color:#666;}
.regbox .regsucphonea {text-align: center;font-size: 18px;font-family: 'Microsoft YaHei';margin: 20px auto 30px;overflow: hidden;line-height:30px;}
.regbox .regsucphonea a{text-decoration: underline;}
.regbox .verifyRemind {width: 350px;overflow: hidden;font-size: 12px;color:#999;margin: 10px auto;}
.regbox .verifybtn {width: 350px;overflow: hidden;margin: 70px auto;}
.regbox .verifybtn input{width: 350px;height: 40px;line-height: 40px;background: #f71;text-indent: 0;color:#fff;font-size: 18px;font-family: 'Microsoft YaHei';border:none;cursor: pointer;padding: 0;}
.regbox .verifybtn input:hover{background: #f91;}
.verifydesc{border-top: 1px #eee solid;background: #fff;height: 500px;padding: 20px 60px;line-height: 22px;text-align: left;}
.verifydesc h6{font-weight: normal;color:#333;margin: 5px 0;}
.verifydesc p {color:#999;font-family: 'Simsun';}
.verifydivs {width:100%;overflow: hidden;margin: 20px auto;font-size: 14px;}
.verifydivs i {width: 64px;height: 74px;float:left;background: url(/Public/Ucenter/loginimg/icon.png) no-repeat;margin-right: 30px;margin-top: 12px;}
.verifydivs i.verifyicon1 {background-position: -436px 0;}
.verifydivs i.verifyicon2 {background-position: -436px -111px;}
.verifydivs i.verifyicon3 {background-position: -436px -222px;}
.verifydivs strong {line-height: 34px;}
.verifydivs strong a{color:#333;}
.verifydivs p {color:#999;line-height: 24px;}

.popup {display: none;}
.popup .popupbg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #000;opacity: 0.3;}
.popup .popupbox {z-index:100;width: 440px;position: absolute;left: 50%;top: 50%;height:490px;margin-top:-250px;background:#fff;border:5px #9d9d9d solid;margin-left: -225px;font-family: 'Microsoft YaHei';overflow: hidden;}
.popup .popupbox h4{background: #59616d;height: 50px;line-height: 50px;font-size: 24px;color: #fff;font-weight: normal;padding-left: 30px;position: relative}
.popup .popupbox h4 span.close{width: 25px;height: 25px;display: inline-block;position: absolute;top: 0px;right: 0px;background:#6e7482 url(/Public/Ucenter/loginimg/close.png) no-repeat 7px 6px;cursor: pointer;}
.popup .popupbox h4 span.close:hover{background-color: #858ea2;}
.popup .clause {padding: 0px 30px;font-size: 14px;color: #666;line-height: 22px;height: 360px;overflow-x: hidden;}
.popup .clause p{margin-top:15px;}
.popup .popupbtn {width: 300px;text-align: center;overflow: hidden;margin: 20px auto;}
.popup .popupbtn a{font-size: 14px;font-family: 'Simsun';}
.popup .popupbtn input{width: 300px;height: 40px;line-height: 40px;background: #f71;text-indent: 0;color:#fff;font-size: 18px;font-family: 'Microsoft YaHei';border:none;cursor: pointer;padding: 0;}
.popup .popupbtn input:hover{background: #f91;}

.popup .loginverify {width: 370px;margin: 40px auto;overflow: hidden;font-size: 14px;line-height: 24px;}
.popup .loginverify p{margin: 10px 0;}
.popup .loginverify p .validate{margin: 10px 0;}

.popup .verifydesc{border-top: 1px #eee solid;background: #f5f5f5;height: 500px;padding: 20px 60px;line-height: 22px;margin-top: 40px;}
.popup .verifydesc h6{font-weight: normal;color:#333;margin: 5px 0;}
.popup .verifydesc p {color:#999;}

.popup.binding-popup .popupbox{height: 300px;margin-top: -155px;}
.popup .bindingbox {padding: 30px;font-size: 14px;color:#333;}
.popup .bindingbox h5{font-weight: normal;font-size: 24px;text-align: center;line-height: 50px;}
.popup .popupbtn input.bingconfir{width: 160px;height: 40px;line-height: 40px;background: #f71;text-indent: 0;float:left;color:#fff;font-size: 18px;font-family: 'Microsoft YaHei';border:none;cursor: pointer;padding: 0;}
.popup .popupbtn input.bingancel{width: 120px;height: 40px;line-height: 40px;background: #ddd;text-indent: 0;float:right;color:#fff;font-size: 18px;font-family: 'Microsoft YaHei';border:none;cursor: pointer;padding: 0;}
.popup .popupbtn input.bingconfir:hover{background: #f91;}
.popup .popupbtn input.bingancel:hover{background: #b7b7b7;}

/* Gavin added */
.popup .popupbtn input.email_bingancel{width: 120px;height: 40px;line-height: 40px;background: #ddd;text-indent: 0;float:right;color:#fff;font-size: 18px;font-family: 'Microsoft YaHei';border:none;cursor: pointer;padding: 0;}
.popup .popupbtn input.email_bingancel:hover{background: #b7b7b7;}

.popup .popupbtn input.email_bingconfir{width: 160px;height: 40px;line-height: 40px;background: #f71;text-indent: 0;float:left;color:#fff;font-size: 18px;font-family: 'Microsoft YaHei';border:none;cursor: pointer;padding: 0;}
.popup .popupbtn input.email_bingconfir:hover{background: #f91;}
/* Gavin added */

.popup label{display: block;margin-top: 20px;width: 100%;overflow: hidden;position:relative;}
.popup label input{width: 358px;height: 38px;border: 1px #ccc solid;text-indent:1em;font-size: 14px;text-indent/*\**/:0px \9;padding/*\**/:0 0 0 10px \9;width/*\**/:348px \9;line-height/*\**/:38px \9;}

.popup.loginbounced .popupbox{width: 380px;height: 400px;margin-top: -205px;margin-left: -195px;}
.popup.loginbounced .loginbox1 {width: 100%;overflow: hidden;}
.popup.loginbounced .loginbox1 p,.loginbox-mlr {margin:0 auto;width: 300px;overflow: hidden;}
.popup.loginbounced .loginbox1 p.validate {margin:10px auto 5px;color: #f00;visibility: hidden;}
.popup.loginbounced .loginbox1 label {width: 300px;overflow: hidden;margin:0px auto 30px;display: block;position:relative;}
.popup.loginbounced .loginbox1 label input{width: 298px;height: 38px;border: 1px #ccc solid;background: url(/Public/Ucenter/loginimg/icon.png) no-repeat;text-indent:2.2em;font-size: 14px;text-indent/*\**/:0px \9;padding/*\**/:0 0 0 30px \9;width/*\**/:248px \9;line-height/*\**/:38px \9;}
.popup.loginbounced .loginbox1 label input:focus {border-color: #666;}
.popup.loginbounced .loginbox1 label input.userinput{background-position: 8px -38px;}
.popup.loginbounced .loginbox1 label input.pwinput{background-position: 8px -78px;}
.popup.loginbounced .loginbox1 label.rememberlabel{width: 120px;float: left;padding-bottom: 15px;margin:0;color:#999;}
.popup.loginbounced .loginbox1 label input.rememberinput{float: left;width: 13px;height: 13px;margin:3px 3px 0 0;background: none;border: 0;padding: 0;}
.popup.loginbounced .loginbox1 label input.loginbtn{width: 300px;height: 40px;line-height: 40px;background: #f71;text-indent: 0;color:#fff;font-size: 18px;font-family: 'Microsoft YaHei';border:none;cursor: pointer;padding: 0;}
.popup.loginbounced .loginbox1 label input.loginbtn:hover{background: #f91;}
.popup.loginbounced .cooperate {background: #f5f5f5;width: 300px;padding:0 50px;height: 76px;line-height:76px;overflow: hidden;border-top: 1px #eee solid;color: #999;}
.popup.loginbounced .cooperate i.lgicon-qq,i.lgicon-wb {background: url(../img/findpasswordicon.png) no-repeat;display: inline-block;width: 30px;height: 30px;vertical-align: -10px;margin: 0 5px;}
.popup.loginbounced .cooperate i.lgicon-qq {background-position: 0 0;}
.popup.loginbounced .cooperate i.lgicon-qq:hover {background-position: -101px 0;}
.popup.loginbounced .cooperate i.lgicon-wb {background-position: -46px 0;}
.popup.loginbounced .cooperate i.lgicon-wb:hover {background-position: -147px 0;}

.findpassword {width: 978px;height: 478px;overflow: hidden;background: #fff;border: 1px #e1e1e1 solid;border-top: 2px #f71 solid;margin: 0 auto;}

.findpassword-title {width: 100%;height: 65px;overflow: hidden;background: url(../img/findpasswordstep.jpg) no-repeat;}
.findpassword-title.step1{background-position: 0 0;}
.findpassword-title.step2{background-position: 0 -65px;}
.findpassword-title.step3{background-position: 0 -130px;}
.findpassword-title.step4{background-position: 0 -195px;}

.fpwblank {overflow: hidden;width: 100%;}

.fpwblank p.validate{position: absolute;top: 40px;}

.fpwblank .fanhuidenglua{text-align: center;font-size: 18px;font-family: 'Microsoft YaHei';margin-top: 80px;line-height:30px;}
.fpwblank .fanhuidenglua a{text-decoration: underline !important;}
.fpwmethod {width: 100%;overflow: hidden;text-align: center;}
.fpwmethod p{font-size: 14px;color:#666;margin-bottom: 30px;}
.fpwblank.find1{width: 130px;font-size: 16px;font-family: 'Microsoft YaHei';}

.fpwblank .find11{width: 130px;font-size: 16px;font-family: 'Microsoft YaHei';margin-top:20px; margin-left: 333px}
.fpwblank .find11 label.required{font-size: 18px;line-height: 18px;font-family: 'Microsoft YaHei';}
.fpwblank .find1 .codecode input[name="captcha_1"]
{
    width: 240px;
    margin-bottom: 15px;
    float: left;
 }
 .fpwblank .find1 .codecode img{
     margin-top: 10px;
     margin-left: 25px;

 }
.fpwblank h2{width: 100%;overflow: hidden;text-align: center;margin: 30px 0;font-size: 30px;font-family: 'Microsoft YaHei';line-height: 50px;font-weight: normal;}
.fpwblank h3{width: 100%;overflow: hidden;text-align: center;margin: 30px 0;font-size: 30px;font-family: 'Microsoft YaHei';line-height: 50px;font-weight: normal;}
.findpassword h4{width: 900px;overflow: hidden;margin: 20px auto 0;font-size: 16px;font-family: 'Microsoft YaHei';line-height: 40px;font-weight: normal;color: #999;}
.findpassword .choice{font-size: 20px;font-family: 'Microsoft YaHei';padding-left: 17px}
.fpwmethod p{margin: 0;text-align: left;font-size: 12px;}

.fpwblank input[type="text"],
.fpwblank .input_item input[type="password"]{
  border:1px solid #cfcfcf;
  color:#1b1b1b;
  font-size: 18px;
  line-height:38px;
  width:360px;
  height:38px;
  text-indent: 12px;
  margin-top:10px;
  margin-left: 328px;
  border-radius: 5px;
}
.fpwblank input[type="text1"]
{
  border:1px solid #cfcfcf;
  color:#1b1b1b;
  font-size: 18px;
  line-height:38px;
  width:200px;
  height:38px;
  text-indent: 12px;
  margin-top:10px;
  margin-left: 328px;
  border-radius: 5px;
  
}
.fpwblank input[type="code"]{
  border:1px solid #cfcfcf;
  color:#1b1b1b;
  font-size: 18px;
  line-height:38px;
  width:150px;
  height:38px;
  text-indent: 12px;
  margin-top:8px;
  margin-left:328px;
  border-radius: 5px;
  float: left;
}
.fpwblank input[type="text1"]{
  border:1px solid #cfcfcf;
  color:#1b1b1b;
  font-size: 18px;
  line-height:38px;
  width:235px;
  height:38px;
  text-indent: 12px;
  margin-left: 328px;
  border-radius: 5px;
  float:left;
}
.fpwblank input[type="password"]{
  border:1px solid #cfcfcf;
  color:#1b1b1b;
  font-size: 18px;
  line-height:38px;
  width:360px;
  height:38px;
  text-indent: 12px;
  margin-top:15px;
  margin-left: 328px;
  border-radius: 5px;

}
.fpwblank .find1 button.email_button{ border: 1px #ccc solid;height: 38px;width: 100px;margin-top:10px;margin-left:30px;background: #f71;color:#fff;font-size: 18px;font-family: 'Microsoft YaHei';cursor: pointer;}
.fpwblank .submit2{margin: 0,0,0,0;}
.fpwblank .submit2 button.login_submit{ float:left;  border: 1px #ccc solid;height: 38px;width: 150px;margin-left:65px;margin-top:8px;background: #f71;color:#fff;font-size: 18px;font-family: 'Microsoft YaHei';cursor: pointer;}
.fpwblank .submit1 button.login_submit{ border: 1px #ccc solid;height: 38px;width: 360px;margin-top:15px;background: #f71; margin-left:328px;color:#fff;font-size: 18px;font-family: 'Microsoft YaHei';cursor: pointer;}
.fpwblank .submit3 button.next_btn{ border: 1px #ccc solid;height: 38px;width: 360px;margin-top:30px;margin-left:328px;background: #f71;color:#fff;font-size: 18px;font-family: 'Microsoft YaHei';cursor: pointer;}

.fpwblank .error{ margin-bottom: 30px; margin-left: 340px; margin-top:20px; font-family: 'Microsoft YaHei'; font-size: 18px;}

.findcodetd {width: 100%;overflow: hidden;}
.select-step {width: 350px;margin: 0 auto 30px;overflow: hidden;display: none;}
.select-step p{font-size: 12px;padding: 0;margin: 0;color:#999;}
.select-step .verifydesc {background: none;border: none;padding: 0;}
.select-step ul.findcode{width: 100%;overflow: hidden;margin: 10px auto;}
.select-step ul.findcode li{float: left;cursor: pointer;color:#999;background: url(/Public/Ucenter/loginimg/icon.png) no-repeat 0 -312px;margin-right:40px;padding-left: 20px;}
.select-step ul.findcode li.active{background-position: 0 -352px;color:#333;}
.select-step input.phonecodenum {width: 150px;float:left;margin-left:10px;background: #eee;text-align: center;font-size: 14px;border: none;height: 40px;color:#666;}
.select-step input.phonecodenumhover {background: #f80;color:#fff;width: 150px;float:left;margin-left:10px;text-align: center;font-size: 14px;border: none;height: 40px;}
.select-step label.validatewrong input.phonecodenum,.select-step label.validatewrong input.phonecodenumhover {background: #f80;color:#fff;width: 150px;float:left;margin-left:10px;text-align: center;font-size: 14px;border: none;height: 40px;}
.select-step label.validatefalse input.phonecodenum,.select-step label.validatefalse input.phonecodenumhover {background: #f80;color:#fff;width: 150px;float:left;margin-left:10px;text-align: center;font-size: 14px;border: none;height: 40px;}
.select-step label.validatetrue input.phonecodenum,.select-step label.validatetrue input.phonecodenumhover {background: #f80;color:#fff;width: 150px;float:left;margin-left:10px;text-align: center;font-size: 14px;border: none;height: 40px;}
.select-step input.phonecode {border: 1px #ccc solid;height: 38px;padding: 0 10px;line-height/*\**/: 38px \9;font-size: 14px;width: 168px;float: left;}
.select-step input.code {border: 1px #ccc solid;height: 38px;padding: 0 10px;line-height/*\**/: 38px \9;font-size: 14px;width: 168px;float: left;}
.select-step img.codeimg {width: 94px;height: 38px;border:1px #ccc solid;margin: 0 10px;float: left;}
.select-step a.blue {line-height: 40px;}

.footer {width:100%;overflow: hidden;text-align:center;color:#999;line-height: 26px;margin-top: 60px;position:relative;padding-top:50px;bottom:50px;z-index:1;}
.footer a:link,.footer a:visited{color:#666;padding: 0 6px;}
.footer a:hover,.footer a:active{color:#f71;}

.loading {width:100%;height:100%;background:#fff;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;position:fixed;top:0;left:0;z-index:10000000000;display:none;}
.loading img {position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-100px;}

.loginverify p.validate{line-height: 22px;height: 20px;width: 400px;color: #999;position: absolute;left:30;display: none;background: #fff;}
.loginverify p.status_validate{line-height: 22px;height: 20px;width: 400px;color: #f40;position: absolute;left:30;display: none;background: #fff;}


